/*.catbox .check{ width:21px;height:18px; background:url(../img/icon/check.png) no-repeat left top;-webkit-appearance: none;appearance: none; position:relative; vertical-align:middle; margin-right:5px}
.catbox .check:checked::after {content: url(../img/icon/check_after.png);display: block;position: absolute;top: 0px;left: 1px}
.catbox .check:focus {outline: none;border-color:#4d90fe;}*/
.catbox .t1{width:165px}
.catbox .t2{width:440px}
.catbox .t3{width:140px; text-align:center}
.catbox .t4{width:130px; text-align:center}
.catbox .t5{width:150px; text-align:center}
.catbox .t6{width:150px}
.catbox{width:1200px;margin:0 auto;}
.catbox table{text-align:center;width:100%;}
.catbox table th{background:#f4f4f4;height:50px; font-weight:normal; font-size:14px; color:#4c4c4c}
.catbox table td{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:24px 0px;color:#4e4e4e;vertical-align:top}
.catbox table tbody tr{ background:#f6f6f6}
.catbox table tbody tr:hover{background:#fff2f6;}
.catbox table tbody tr.on{background:#fff2f6;}
.catbox .th_l{ float:left; line-height:30px}
.catbox .th_l img{ height:30px; float:left}
.catbox .checkbox img{ width:100px; height:100px; float:left;border:#cdcdcd solid 1px}
.catbox .checkbox .check-one{ float:left; margin-left:15px}
.check_ml{ float:left; margin-left:15px; margin-right:5px}
.check_mlf{ margin:20px 5px 0 15px}
.catbox .goods{ vertical-align:text-top}
.catbox .goods .tl{float:left; width:215px}
.catbox .goods .tl h1{ font-size:14px; text-align:left; font-weight:normal; height:78px; overflow:hidden}
.catbox .goods .tr{ width:140px; text-align:left; font-size:14px; color:#808080; float:left; padding-left:54px}
.catbox .price{ color:#4b4b4b; font-size:16px; font-weight: bold}
.catbox .price .yj{text-decoration:line-through;color:#808080; font-size:14px; font-weight:normal}
.catbox .count{ display:inline-block}
.catbox .count .add, .count input, .count .reduce{float:left;margin-right:-1px;position:relative;z-index:0;}
.catbox .count .add, .count .reduce{height:28px;width:21px;border:1px solid #ccc;background:#f5f5f5;text-align:center;line-height:27px;color:#444;}
.catbox .count .add:hover, .count .reduce:hover{color:#f00658;z-index:3;border-color:#f00658;cursor:pointer;}
.catbox .count input{width:50px;height:28px;line-height:28px;border:1px solid #ccc;color:#000;text-align:center;background-color:#fff;z-index:2; font-size:14px}
.catbox .subtotal{ color:#f00658 !important;font-weight:bold; font-size:14px}
.catbox .operation{ text-align:left; font-size:14px;}
.catbox .operation span{ padding-bottom:15px; display:block}
.catbox .operation span:hover,a:hover{cursor:pointer;color:red;text-decoration:underline;}
.catbox_foot{margin-top:10px;color:#666;height:60px;background-color:#f5f5f5;position:relative;z-index:8;}
.catbox_foot div, .catbox_foot a{line-height:60px;height:60px; font-size:14px}
.catbox_foot .fl{ float:left; padding-right:30px}
.catbox_foot .fr{ float:right}
.catbox_foot .select-all{padding-left:15px;color:#666; padding-top:21px; line-height: normal !important; height:auto !important}
.select-d{color:#666; padding-top:5px; line-height: normal !important; height:auto !important}
.catbox_foot .closing{width:140px;text-align:center;color:#fff;background:#cccccc;cursor:pointer; font-size:24px}
.catbox_foot .opening{background:#f00658}
.catbox_foot  #priceTotal, .catbox_foot #selectedTotal{color:#f00658;font-weight:bold; font-size:20px; padding:0 5px}

.mycartTab{ width:100%; } 
.mycartTab .hd{ height:38px; line-height:38px;  position:relative;  } 
.mycartTab .hd ul{ float:left; position:absolute;top:-1px; height:38px;   } 
.mycartTab .hd ul li{ float:left; padding:0 30px; cursor:pointer; color:#4d4d4d; font-size:16px;border:#fff solid 1px;border-bottom:none } 
.mycartTab .hd ul li.on{ height:38px; border:1px solid #ccc; border-bottom:1px solid #fff; cursor:pointer; color:#ed145b } 
.mycartTab .bd{border:1px solid #ccc; color:#000  } 

.picLeftLoop{ overflow:hidden; position:relative; margin:40px 0 38px; font-size:12px } 
.picLeftLoop .sPrev{ float:left;width:11px; height:180px; overflow:hidden;cursor:pointer; background:url(/img/icon/pn.png) no-repeat left center; margin:0 16px 0 8px} 
.picLeftLoop .sNext{ float:right;width:11px; height:180px; overflow:hidden;cursor:pointer; background:url(/img/icon/pn.png) no-repeat right center; margin:0 8px 0 16px} 
.picLeftLoop .bd{border:none !important; width:1128px; float:left; overflow:hidden}  
.picLeftLoop .bd ul li{ float:left; width:180px; margin-right:56px} 
.picLeftLoop .bd ul li img{ width:180px; height:180px;}
.picLeftLoop .bd ul li .title{ padding:8px 0 0px; width:180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picLeftLoop .bd ul li .price{ font-size:14px; color:#ed145b; padding:6px 0}
.picLeftLoop .bd ul li .mycart_btn{ text-align:center; display:block; padding:10px 0 0 0; clear:both}
.picLeftLoop .bd ul li .mycart_btn a{ font-size:14px; color:#444; padding:6px 20px;border:#ccc solid 1px; display: inline-block}
.picLeftLoop .bd ul li .mycart_btn a:hover{color:#fff;border:#ed145b solid 1px; background:#ed145b; text-decoration:none}










